Method of monitoring ram speed of press brake, press brake using the method, and method and apparatus for controlling ram position of press brake

ABSTRACT

A vertical position of a ram ( 5 U) is directly detected by a ram position detecting means ( 11 ), and a first speed arithmetic operating portion ( 65 ) determines a first ram moving speed on the basis of a change of the detected position. At the same time, a second speed arithmetic operating portion ( 67 ) determines a second ram moving speed on the basis of a rotational number of a servo motor ( 39 ) which is determined by a servo motor rotational number detecting means ( 40 ). A comparing portion ( 69 ) compares the first ram speed with the second ram speed, and in the case that a difference is equal to or more than a predetermined amount, a judging portion ( 71 ) judges that an abnormality exists so as to immediately stop the servo motor ( 39 ) and stop a working.

TECHNICAL FIELD

[0001] This invention relates to a ram speed monitoring method in a press brake of moving a ram upward and downward by moving a hydraulic cylinder upward and downward by means of a two-way fluid pump and a press brake using this ram speed monitoring method, and a ram position control method in a press brake of executing a bending process by relatively moving an upper table or a lower table which corresponds to a ram upward and downward and a ram position control apparatus.

BACKGROUND ART

[0002] In a hydraulic circuit in a press brake according to a prior art, an upper cylinder chamber and a lower cylinder chamber in a hydraulic cylinder which moves a ram, for example, an upper table or the like are respectively connected to a switch valve via piping. However, since an opening degree of the switch valve and a supply flow amount to the upper cylinder chamber and the lower cylinder chamber in the hydraulic cylinder are not in a linear relationship, it is impossible to monitor a speed on the basis of the opening degree of the switch valve. Accordingly, the ram speed is monitored only by a ram sensor. Therefore, there has been a problem that the ram speed can not be corrected if the ram sensor gets out of order.

[0003] This invention has been made by paying attention to the problem in the prior art mentioned above, and an object of this invention is to provide a ram speed monitoring method in a press brake which can secure a safety of an operation and a press brake using this ram speed monitoring method.

[0004] Another object of this invention is to provide a ram position control method employing a hydraulic cylinder which can position a ram at a commanded position with no relationship to a pressure and a temperature of a working fluid supplied from a hydraulic pump to a hydraulic cylinder, and an apparatus therefor.

DISCLOSURE OF THE INVENTION

[0005] In order to achieve the object mentioned above, according to a first aspect of the present invention, there is provided a ram speed monitoring method in a press brake comprising the steps of: moving a ram upward and downward by moving a hydraulic cylinder upward and downward according to a rotational direction of a two-way fluid pump; determining a first ram moving speed on the basis of a change of ram position by directly detecting a position of the ram by ram position detecting means; detecting a rotational number of a servo motor which rotates and drives the two-way fluid pump so as to compute an amount of a working fluid discharged from the two-way fluid pump on the basis of the rotational number and compute a second ram moving speed on the basis of a moving speed of the hydraulic cylinder which moves the ram; and comparing the first ram moving speed with the second ram moving speed and judging that an abnormality is generated in the case that the speeds are different at a predetermined amount or more so as to control the servo motor for immediately stopping a working, whereby a bending process is carried out.

[0006] Therefore, in the ram speed monitoring method in the press brake according to the invention mentioned above, on one hand the vertical position of the ram is directly detected and the first ram moving speed is determined on the basis of the change of the detected position, and on the other hand the second ram moving speed is determined by computing the amount of the working fluid supplied to the hydraulic cylinder in which the two-way fluid pump moves the ram upward and downward on the basis of the rotational number of the servo motor, so that in the case that a difference equal to or more than the predetermined amount exists at a time of comparing two ram moving speeds determined on the basis of the different paths, it is judged that the abnormality is generated, whereby the servo motor is immediately stopped and the working is stopped. Accordingly, even in the case that an accurate ram moving speed can not be determined in one path, it is possible to secure a safety of operation.

[0007] According to a second aspect of the present invention, there is provided a press brake using a ram speed monitoring method comprising: a ram capable of moving upward and downward; a hydraulic cylinder moving the ram upward and downward; a two-way fluid pump operating the hydraulic cylinder so as to move the ram upward and downward, the two-way fluid pump moving the ram upward and downward by switching a rotational direction; ram position detecting means for detecting a vertical position of the ram; servo motor rotational number detecting means for detecting a rotational number of a servo motor which rotates and drives the two-way fluid pump; and a control apparatus controlling the servo motor, wherein the control apparatus comprises: a first speed arithmetic operating portion computing a first ram moving speed on the basis of a position signal output from the ram position detecting means; a second speed arithmetic operating portion computing a second ram moving speed on the basis of a signal output from the servo motor rotational number detecting means; a comparing portion comparing the first ram moving speed with the second ram moving speed; and a judging portion judging that an abrasion is generated in the case that both of the ram moving speeds are different at a predetermined amount or more as a result of the comparison carried out by the comparing portion, and commanding so as to stop the servo motor.

[0008] Accordingly, on one hand the vertical position of the ram is directly detected by the ram position detecting means and the first ram moving speed is determined on the basis of the change of the detected position by the first speed arithmetic operating portion. At the same time, the rotational number of the servo motor is determined by the servo motor rotational number detecting means for the purpose of determining the amount of the working fluid supplied from the two-way fluid pump to the hydraulic cylinder which moves the ram upward and downward by the servo motor rotational number detecting means, and the vertical moving speed of the ram is determined by the second speed arithmetic operating portion on the basis of the rotational number of the servo motor. According to the way mentioned above, the comparing portion compares the first ram speed and the second ram speed which correspond to two ram moving speeds determined on the basis of the different paths. In the case that a difference equal to or more than the predetermined amount exists, the judging portion judges that the abnormality is generated and immediately stops the servo motor so as to stop the working. Accordingly, even in the case that an accurate ram moving speed can not be determined in one path, it is possible to secure a safety of operation.

[0009] According to a third aspect of the present invention, there is provided a ram position control method in a press brake comprising the steps of: operating a hydraulic pump by a servo motor; moving a ram upward and downward by using a hydraulic cylinder operated by a working fluid supplied from the hydraulic pump; rotating the servo motor on the basis of a position command; feeding back a position signal output from a ram position detector which detects a position of the ram, at a time when the step is carried out; determining a position compensation value on the basis of a relationship of a deviation amount of the ram position with respect to a pressure and an oil temperature in the hydraulic cylinder which are previously obtained, in conjunction with an execution of the step; correcting the position command so as to rotate the servo motor; and applying a bending process to a work on the basis of a cooperation between a punch and a die which are provided in the ram.

[0010] Therefore, the hydraulic pump is operated by rotating the servo motor according to the position command, and the ram is moved upward and downward by supplying the working fluid to the hydraulic cylinder. A height position of the ram at this time is detected by the ram position detector and is fed back. Further, the pressure and the oil temperature of the working fluid in the hydraulic cylinder at this time is detected, and the position compensation amount is determined on the basis of the relationship of the deviation amount of the ram position with respect to the pressure and the oil temperature which are previously obtained. Then the corrected position command is output to the servo motor. Therefore it is possible to accurately position the ram at a predetermined position without relationship to the pressure and the oil temperature of the working fluid.

[0011] According to a fourth aspect of the present invention, there is provided a ram position control apparatus in a press brake comprising: a servo motor; a hydraulic pump operating the servo motor; a hydraulic cylinder operating by a working fluid supplied from the hydraulic pump; a ram moving upward and downward by the hydraulic cylinder; a punch and a die provided in the ram, the punch and die applying a bending process to a work on the basis of a cooperation; a position command portion commanding a position of the ram; a ram position detector detecting the position of the ram so as to feed back; a memory storing a relationship between a pressure and an oil temperature in the hydraulic cylinder and a ram position deviation amount; a pressure sensor provided in the hydraulic cylinder; an oil temperature sensor provided in the hydraulic cylinder; and a monitoring portion monitoring the pressure and the oil temperature which are respectively output from the pressure sensor and the oil temperature sensor, and determining a ram position deviation amount according to the relationship between the pressure and the oil temperature, and the ram position deviation amount which is stored in the memory, on the basis of the pressure and the oil temperature so as to correct the position command.

[0012] Therefore, the servo motor is rotated and the hydraulic pump is operated according to the position command output from the position command portion, and the working fluid is supplied to the hydraulic cylinder so as to move the ram upward and downward. The height position of the ram at this time is detected by the ram position detector is fed back. Further, the oil temperature of the working fluid is detected by the oil temperature sensor as well as the pressure of the working fluid in the hydraulic cylinder at this time is detected by the pressure sensor, and the monitoring portion monitors the pressure and the oil temperature, determines the position compensation amount on the basis of the relationship of the deviation amount of the ram position with respect to the pressure and the oil temperature which are previously obtained and stored in the memory, and corrects the position command to the servo motor. Therefore it is possible to accurately position the ram at a predetermined position without relationship to the pressure and the oil temperature of the working fluid.

BRIEF DESCRIPTION OF THE DRAWINGS

[0013]FIG. 1 is a view of a hydraulic circuit of a press brake according to this invention;

[0014]FIG. 2 is a graph showing a relationship between an opening degree of a switch valve in the press brake according to this invention and a supplied working fluid amount;

[0015]FIG. 3 is a view of a hydraulic circuit of a press brake according to the present invention;

[0016]FIG. 4 is a graph showing a relationship of a pump rotational number with respect to an oil temperature and a pressure, in the press brake according to the present invention;

[0017]FIG. 5 is a front elevational view showing a whole of a press brake to which a ram position control method using a hydraulic cylinder according to the present invention is applied;

[0018]FIG. 6 is a side elevational view as seen from a direction VI in FIG. 5;

[0019]FIG. 7 is a hydraulic circuit diagram of the press brake according to the present invention and a block diagram showing a structure of an NC apparatus;

[0020]FIG. 8 is a graph showing a relationship between a rotational number of a servo motor and a ram moving speed;

[0021]FIG. 9 is a block diagram showing a ram position control apparatus using a hydraulic cylinder and a hydraulic circuit according to the present invention; and

[0022]FIG. 10 is a graph showing a relationship of a position deviation amount with respect to a pressure and an oil temperature of a working fluid.

BEST MODE FOR CARRYING OUT THE INVENTION

[0023] In FIG. 1, there is shown a hydraulic circuit in a press brake on the basis of a first embodiment of the present invention. In this hydraulic circuit, an upper cylinder chamber 105U and a lower cylinder chamber 105L in a hydraulic cylinder 103 which moves a ram 101, for example, of an upper table or the like are connected to a switch valve 111 respectively via pipes 107 and 109.

[0024] This switch valve 111 is connected to an oil tank 119 via a hydraulic pump 117 rotated by a motor 115 through a pipe 113, and is directly connected to the oil tank 119 through a pipe 121. Further, the switch valve 111 is controlled by amplifying a control signal output from an NC apparatus 123 by an amplifier 125, and a moving state (that is, an opening degree) of the switch valve 111 is detected by a position sensor 127 so as to be fed back to the NC apparatus 123, whereby a servo system is constructed.

[0025] A ram sensor 129 detecting a vertical movement of the ram 101 is provided, and this ram sensor 129 is connected to the NC apparatus 123.

[0026] Accordingly, a control signal output from the NC apparatus 123 is amplified by the amplifier 125 so as to be fed to the switch valve 111, thereby switching an upward movement, a stop and a downward movement of the hydraulic cylinder 103 and performing an upward movement, a stop and a downward movement of the ram 101. That is, in a position shown in FIG. 5 of the switch valve 111, since the working fluid supplied from the hydraulic pump 117 is directly returned to the oil tank 119 via the switch valve 111, the hydraulic cylinder 103 and the ram 101 are stopped.

[0027] Further, when moving the switch valve 111 in a right direction in FIG. 1, the working fluid supplied from the hydraulic pump 117 is supplied to the lower cylinder chamber 105L of the hydraulic cylinder 103 via the pipe 109. The working fluid in the upper cylinder chamber 105U is returned to the oil tank 119 via the pipes 107 and 121, so that the ram 101 moves upward. An upward moving speed of the ram 101 at this time is changed in correspondence to a discharge amount from the hydraulic pump 117, that is, an opening degree of the switch valve 111.

[0028] Further, when moving the switch valve 111 in a left direction in FIG. 5, the working fluid supplied from the hydraulic pump 117 is supplied to the upper cylinder chamber 105U of the hydraulic cylinder 103 via the pipe 107, and the working fluid in the lower cylinder chamber 105L is returned to the oil tank 119 via the pipes 109 and 121, so that the ram 101 moves downward. A downward moving speed of the ram 101 at this time is changed in correspondence to the discharge amount from the hydraulic pump 117, that is, the opening degree of the switch valve 111.

[0029] In this case, a state of the upward movement and the downward movement in the ram 101 is detected by the ram sensor 129 so as to be sent to the NC apparatus 123, and the NC apparatus 123 monitors the position of the ram 101 on the basis of the detection signal.

[0030] In FIG. 3, there is shown a flow of a ram position control in a press brake 201 according to a second embodiment. This press brake 201 is structured such as to move an upper table 203U corresponding to a ram to which a punch P is attached, upward and downward by a hydraulic cylinder 205, and apply a bending process to a work in cooperation with a die D attached to a lower table 203L.

[0031] That is, a position command output from a position command portion 207 is sent to a gain determining portion 211 via an adder 209. The gain determining portion 211 determines a ram motion gain, and amplifies the command by an amplifier 213 so as to output the command to a servo motor 215. A hydraulic pump 217 is operated by the servo motor 215, and the hydraulic cylinder 205 is moved upward and downward so as to move the upper table 203U upward and downward.

[0032] Further, a vertical position of the upper table 203U is detected by a ram position detector 219, and is fed back to the adder 209 via a position counter 221, thereby constituting a servo loop.

[0033] Next, a description will be given of a third embodiment according to the present invention. The third embodiment corresponds to an improvement of the first embodiment mentioned above.

[0034] That is, in the first embodiment mentioned above, since the opening degree of the switch valve 111 and the supply flow amount to the hydraulic cylinder 103 are not in the linear relationship as shown in FIG. 2, it is not possible to monitor the speed on the basis of the opening degree of the switch valve 111. Accordingly, the ram speed is monitored only by the ram sensor 129. Therefore, when the ram sensor 129 is out of order, there is a problem that it is impossible to correct the ram speed.

[0035] Accordingly, a description will be in detail given below of the third embodiment which improves the problem mentioned above.

[0036] In FIGS. 5 and 6, there is shown a whole of a press brake 1 according to this invention. This press brake 1 has side plates 3L and 3R provided in left and rights sides in a standing manner, has an upper table 5U corresponding to a ram on upper front end surfaces of the side plates 3L and 3R in such a manner as to be capable of moving upward and downward, and is provided with a lower table 5L on lower front surfaces of the side plates 3L and 3R.

[0037] A punch P is provided in a lower end portion of the upper table 5U via a plurality of intermediate plates 7 in a replaceable manner. Further, a die D is provided in a die holder 9 which is provided in an upper end portion of the lower table 5L, in a replaceable manner.

[0038] In this case, a linear scale 11 is provided as a ram position detecting means for measuring a height position of the upper table 5U, and determines an interval with respect to the die D on the basis of a height of the punch P so as to judge whether or not the bending process is finished, detect a bending angle, secure a safety, and the like.

[0039] Hydraulic cylinders 13L and 13R are respectively provided in upper front surfaces of the left and right side plates 3L and 3R, and the upper table 5U mentioned above is mounted to front ends (lower ends) of piston rods 17L and 17R which are attached to pistons 15L and 15R of the hydraulic cylinders 13L and 13R.

[0040] Next, a description will be given of a hydraulic circuit with respect to the hydraulic cylinders 13L and l3Rwith reference to FIG. 7. In this case, since just the same hydraulic circuit is provided in the left and right hydraulic cylinders 13L and 13R, the following description will be given of the right hydraulic cylinder 13R and the right hydraulic circuit.

[0041] An upper cylinder chamber 19U of the hydraulic cylinder 13R which moves the upper table 5U corresponding to the ram upward and downward, is connected to a prefill valve 23 through a pipe 21, and is further connected to an oil tank 27 through a pipe 25.

[0042] Further, the upper cylinder chamber 19U is connected to one side of a two-way piston pump 31 corresponding to a two-way fluid pump which can rotate in two ways through a pipe 29. A pipe 33 is connected to the pipe 29 in the middle thereof, and is connected to the oil tank 27 via a check valve 35 and a suction filter 37.

[0043] In this case, the two-way fluid pump 31 is rotated and driven by an AC servo motor 39 corresponding to a servo motor which is controlled by an NC apparatus 18 corresponding to a control apparatus. An encoder 40 corresponding to a servo motor rotational number detecting means is mounted to the AC servo motor 39, and the structure is made such that a rotational state is detected so as to be transmitted to the NC apparatus 18.

[0044] On the contrary, a pipe 41 is connected to the lower cylinder chamber 19L of the hydraulic cylinder 13R, and a counter balance valve 43 and a sequence switch valve 45 corresponding to an electromagnetic poppet valve are provided in parallel. The counter balance valve 43 and the sequence switch valve 45 are connected to another side of the two-way piston pump 31 mentioned above through a pipe 47. Further, a pipe 49 is connected to the pipe 47 in the middle thereof, and this pipe 49 is connected to the oil tank 27 via a check valve 51 and a suction filter 53.

[0045] Further, a throttle valve 55 and a high pressure preference type shuttle valve 57 are provided between the pipe 41 and the pipe 29. A pipe 59 is connected to a discharge side of the high pressure preference type shuttle valve 57, a relief valve 61 is provided in the pipe 59, and a pipe 63 connected to the oil tank 27 is further provided.

[0046] In the NC apparatus 18 which controls the AC servo motor 39 mentioned above, there are provided with a first speed arithmetic operating portion 65 which computes a ram moving speed on the basis of a change of a ram position signal with respect to a unit time output from the linear scale 11, and a second speed arithmetic operating portion 67 which computes a rotational number of the two-way piston pump 31 on the basis of a signal output from the encoder 40 mounted to the AC servo motor 39 so as to compute a ram moving speed.

[0047] In the second speed arithmetic operating portion 67, since a flow amount of the working fluid supplied by the two-way piston pump 31 is in proportion to the rotational number of the two-way piston pump 31 as shown in FIG. 8, the ram moving speed is computed by computing the flow amount of the working fluid supplied at the unit time.

[0048] The first speed arithmetic operating portion 65 and the second speed arithmetic operating portion 67 are connected to a comparing portion 69, and the independently computed ram moving speeds are compared in the comparing portion 69, so that, for example, in the case that a difference between both of the ram moving speeds is larger than a preset allowable value, a judging portion 71 judges that an abnormality exists, and outputs a stop signal to the AC servo motor 39 so as to stop the working.

[0049] According to the structure mentioned above, in the case of rapidly moving the upper table 5U downward due to its own weight of the upper table 5U and by means of the hydraulic cylinder 13R, from a state in which the working fluid is charged in the upper cylinder chamber 19U and the lower cylinder chamber 19L, the two-way piston pump 31 is stopped and the piston 19R is in a top dead center, the pipe 41 is communicated with the pipe 47 by switching the sequence switch valve 45, and the two-way piston pump 31 is rotated by the AC servo motor 39.

[0050] The position of the upper table 5U at this time is measured by the linear scale 11 so as to be sent to the first speed arithmetic operating portion 65 of the NC apparatus 18, whereby the moving speed of the upper table 5U is computed. At the same time, the encoder 40 transmits the rotation of the AC servo motor 39 which rotates the two-way piston pump 31, to the second speed arithmetic operating portion 67 of the NC apparatus 18, and the second speed arithmetic operating portion 67 computes the moving speed of the piston 15, that is, the moving speed of the upper table 5U, on the basis of an amount of the working fluid supplied to the upper cylinder chamber 19U of the hydraulic cylinder 13R by the two-way piston pump 31.

[0051] The comparing portion 69 compares two moving speeds of the upper table 5U which are obtained in the manner mentioned above, and in the case that the difference is equal to or more than a predetermined amount, the judging portion 71 judges that the abnormality is generated, stops the AC servo motor 39 and stops the movement of the upper table 5U.

[0052] In the case of moving further downward so as to execute the bending process, the sequence switch valve 45 is made in a state shown in FIG. 7, and the working fluid supplied from the lower cylinder chamber 19L is returned to the two-way piston pump 31 through the pipe 41, the counter balance valve 43 and the pipe 47, and is further supplied to the upper cylinder chamber 19U of the hydraulic cylinder 13R through the pipe 29. Accordingly, the piston 19R moves downward and the upper table 5U moves downward, whereby the bending process is executed.

[0053] Even in this case, the moving speed of the upper table 5U is determined on the basis of two different paths in the same manner as that of rapidly moving downward, and in the case that the difference is equal to or more than a predetermined amount, the working is immediately stopped.

[0054] In this case, since a cross sectional area in a lower surface side of the piston 19R is smaller than that in an upper surface side, an amount of the working fluid returning to the two-way piston pump 31 from the lower cylinder chamber 19L is less than an amount of the working fluid injected into the upper cylinder chamber 19U, so that the working fluid is supplemented from the oil tank 27 via the check valve 51.

[0055] On the contrary, in the case of inverting the hydraulic cylinder 13R so as to move the upper table 5U upward, the AC servo motor 39 is rotated in an opposite direction to that in the case mentioned above on the basis of an inverting command so as to reverse rotate the two-way piston pump 3l, and the working fluid supplied from the upper cylinder chamber 19U in a state in which the piston 19R moves downward is supplied to the lower cylinder chamber 19L through the pipe 29, the two-way piston pump 31, the pipe 47, the switch valve 45, the pipe 41 and the like. Accordingly, the piston 19R moves upward and the upper table 5U starts moving upward.

[0056] Even in this case, the moving speed of the upper table 5U is determined on the basis of two different paths in the same manner as that of the cases of rapidly moving downward and the bending process, and in the case that the difference is equal to or more than a predetermined amount, the working is immediately stopped.

[0057] In this case, when the pressure of the working fluid injected into the lower cylinder chamber 19L becomes higher than a predetermined value, the prefill valve 23 is opened on the basis of a pilot signal 73, and the working fluid is fed to the oil tank 27 from the upper cylinder chamber 19U through the prefill valve 23.

[0058] According to the results mentioned above, on one hand, the position of the upper table 5U is directly detected and the moving speed of the upper table 5U corresponding to the ram is determined on the basis of the change of the detected position, on the other hand, the ram moving speed is determined on the basis of the amount of the working fluid supplied to the upper cylinder chamber 19U or the lower cylinder chamber 19L in the hydraulic cylinder 13R which moves the upper table 5U upward and downward by the two-way piston pump 31, and the working is immediately stopped in the case that it is judged that the abnormality exists, by comparing both of the ram moving speeds. Accordingly, if one ram moving speed monitoring means is out of order, another ram moving speed monitoring means is operated, so that it is possible to secure a safety of the operation.

[0059] Further, if a working program run away in a software, it is possible to immediately detect this, and it is possible to keep a safety in the operation.

[0060] In this case, this invention is not limited to the embodiment according to the invention mentioned above, and can be carried out according to the other aspects by applying a suitable change. That is, in the embodiment according to the invention mentioned above, the description is given of the press brake 1 in which the upper table 5U is moved upward and downward, however, just the same structure is applied to a press brake in which the lower table 5L is moved upward and downward.

[0061] Next, a description will be given of a fourth embodiment according to the present invention. The fourth embodiment corresponds to an improvement of the second embodiment mentioned above.

[0062] That is, in the second embodiment mentioned above, as shown in a pump efficiency zero property in FIG. 4, it is necessary to rotate the hydraulic pump 217 in order to keep the upper table 203U corresponding to the ram at a fixed position since an oil leakage is generated in the hydraulic pump 217. However, as shown in FIG. 4, since the rotational number of the hydraulic pump 217 becomes different in correspondence to the pressure and the oil temperature of the working fluid, there is a problem that it is impossible to position the upper table 203U corresponding to the ram at a commanded position.

[0063] Accordingly, a description will be in detail given below of the fourth embodiment which improves the problem mentioned above.

[0064] In FIGS. 5 and 6, there is shown a whole of a press brake 301 according to this invention. This press brake 301 has, in the same manner as that of the second embodiment mentioned above, side plates 3L and 3R provided in left and rights sides in a standing manner, has an upper table 5U corresponding to a ram on upper front end surfaces of the side plates 3L and 3R in such a manner as to be capable of moving upward and downward, and is provided with a lower table 5L on lower front surfaces of the side plates 3L and 3R.

[0065] In this case, an oil temperature sensor 319 which detects an oil temperature of the working fluid, and a pressure sensor 321 which detects the pressure are mounted to the hydraulic cylinders 13L and 13R. Since the other portions are the same as the second embodiment mentioned above, detailed descriptions will be omitted.

[0066] Next, a description will be given of a hydraulic circuit with respect to the hydraulic cylinders 13L and 13R with reference to FIG. 9. In this case, since just the same hydraulic circuit is provided with respect to the left and right hydraulic cylinders 13L and 13R, a description will be given below of the right hydraulic cylinder 13R and the right hydraulic circuit.

[0067] An upper cylinder chamber 323U of the hydraulic cylinder 13R which moves the upper table 5U corresponding to the ram upward and downward, is connected to a prefill valve 327 through a pipe 325, and is further connected to an oil tank 331 through a pipe 329.

[0068] Further, the upper cylinder chamber 19U is connected to one side of a two-way piston pump 335 which can rotate in two ways and corresponds to a hydraulic pump through a pipe 333. A pipe 337 is connected to the pipe 333 in the middle thereof, and is connected to the oil tank 331 via a check valve 339 and a suction filter 341. In this case, the two-way piston pump 335 is rotated and driven by an AC servo motor 343 corresponding to a servo motor.

[0069] On the contrary, a pipe 345 is connected to the lower cylinder chamber 323Lof the hydraulic cylinder 13R, and a counter balance valve 347 and a sequence switch valve 349 corresponding to an electromagnetic poppet valve are provided in parallel. The counter balance valve 347 and the sequence switch valve 349 are connected to another side of the two-way piston pump 335 mentioned above through a pipe 351. Further, a pipe 353 is connected to the pipe 351 in the middle thereof, and this pipe 353 is connected to the oil tank 331 via a check valve 355 and a suction filter 357.

[0070] Further, a throttle valve 359 and a high pressure preference type shuttle valve 361 are provided between the pipe 345 and the pipe 333. A pipe 363 is connected to a discharge side of the high pressure preference type shuttle valve 361, and a relief valve 365 and a pipe 367 connected to the oil tank 331 is further provided.

[0071] A control apparatus 369 controlling the AC servo motor 343 which rotates and drives the two-way piston pump 335 has a position command portion 371 which commands the position of the upper table 5U corresponding to the ram, and a ram motion gain determining portion 375 is connected to the position command portion 371 via an adder 373. Further, the ram motion gain determining portion 375 is connected to the AC servo motor 343 via an amplifier 377 so as to send a command.

[0072] Further, a position counter 379 which receives the position signal of the upper table 5U set from the linear scale 11 mentioned above and detects an actual position is connected to the adder 377, thereby constituting a servo loop by which the actual position of the upper table 5U is fed back.

[0073] Further, there is provided with a monitoring portion 381 which receives the detection signals output from the oil temperature sensor 319 and the pressure sensor 321 provided in the hydraulic cylinder 13R so as to monitor the pressure and the oil temperature and corrects the position signal of the upper table 5U, whereby the command signal output from the ram motion gain determining portion 375 is corrected.

[0074] This monitoring portion 381 is connected to a memory 383, and a property of the pump with respect to the pressure and the oil temperature and a relationship with respect to a ram position deviation amount are stored in this memory 383, as shown in FIG. 10. Accordingly, the monitoring portion 381 determines a ram position deviation amount from the memory 381 on the basis of the pressure output from the pressure sensor 321 and the oil temperature output from the oil temperature sensor 319, and corrects the position command by setting this to a compensation value. This corrected command value is commanded to the AC servo motor 343.

[0075] According to the structure mentioned above, in the case of rapidly moving the upper table 5U downward due to its own weight of the upper table 5U and by means of the hydraulic cylinder 13R, from a state in which the working fluid is charged into the upper cylinder chamber 323U and the lower cylinder chamber 323L, the two-way piston pump 335 is stopped and the piston 15R is in a top dead center, the pipe 345 is communicated with the pipe 351 by switching the sequence switch valve 349, and the two-way piston pump 335 is rotated by the AC servo motor 343.

[0076] In the case of moving further downward so as to execute the bending process, the sequence switch valve 349 is made in a state shown in FIG. 9, and the working fluid supplied from the lower cylinder chamber 323L is returned to the two-way piston pump 335 through the pipe 345, the counter balance valve 347 and the pipe 361, and is further supplied to the upper cylinder chamber 323U of the hydraulic cylinder 313R through the pipe 333. Accordingly, the piston 15R moves downward and the upper table 5Umoves downward, whereby the bending process is executed.

[0077] In this case, since across sectional area in a lower surface side of the piston 15R is smaller than that in an upper surface side, an amount of the working fluid returning to the two-way piston pump 335 from the lower cylinder chamber 323L is less than an amount of the working fluid injected into the upper cylinder chamber 323U, so that the working fluid is supplemented from the oil tank 331 via the check valve 355.

[0078] On the contrary, in the case of moving the upper table 5U upward, the sequence switch valve 49 is switched to the state shown in FIG. 9, and the AC servo motor 343 is rotated in an opposite direction to that in the case mentioned above on the basis of an inverting command output from the position command portion 371 so as to reverse rotate the two-way piston pump 335, whereby the working fluid supplied from the upper cylinder chamber 323U in a state in which the piston 15R moves downward is supplied to the lower cylinder chamber 323L through the pipe 333, the two-way piston pump 335, the pipe 351, the sequence switch valve 349, the pipe 345 and the like. Accordingly, the piston 15R moves upward and the upper table 5U moves upward.

[0079] In this case, when the pressure of the working fluid injected into the lower cylinder chamber 323L becomes higher than a predetermined value, the prefill valve 327 is opened on the basis of a pilot signal 385, and the working fluid is fed to the oil tank 331 from the upper cylinder chamber 323U through the prefill valve 327.

[0080] Further, at a time of positioning the upper table 5U at the fixed position, the ram motion gain determining portion 375 determines the ram motion gain on the basis of the position command of the position command portion 371 and the position signal output from the linear scale 11, and the monitoring portion 381 monitors the oil temperature output from the oil temperature sensor 319 and the pressure output from the pressure sensor 321, determines the ram position deviation amount on the basis of the data stored in the memory 383, correct the position command so as to amplify by the amplifier 377, and outputs the command to the AC servo motor 343.

[0081] According to the results mentioned above, it is possible to accurately position the upper table 5U at the predetermined position without being affected by the pressure and the oil temperature of the working fluid.

[0082] In this case, this invention is not limited to the embodiment according to the invention mentioned above, and can be carried out according to the other aspects by applying a suitable change. That is, in the embodiment according to the invention mentioned above, the description is given of the press brake 1 in which the upper table 5U is moved upward and downward, however, just the same structure is applied to a press brake in which the lower table 5L is moved upward and downward. 

1. A ram speed monitoring method in a press brake comprising the steps of: moving a ram upward and downward by moving a hydraulic cylinder upward and downward according to a rotational direction of a two-way fluid pump; detecting a position of the ram by ram position detecting means to determine a first ram moving speed on the basis of a change of ram position directly; detecting a rotational number of a servo motor which rotates and drives the two-way fluid pump so as to compute an amount of a working fluid discharged from the two-way fluid pump on the basis of the rotational number and compute a second ram moving speed on the basis of a moving speed of the hydraulic cylinder which moves the ram; and comparing the first ram moving speed with the second ram moving speed and judging that an abnormality is generated in the case that the speeds are different at a predetermined amount or more so as to control the servo motor for immediately stopping a working, whereby a bending process is carried out.
 2. A press brake using a ram speed monitoring method comprising: a ram capable of moving upward and downward; a hydraulic cylinder moving the ram upward and downward; a two-way fluid pump operating the hydraulic cylinder so as to move the ram upward and downward, the two-way fluid pump moving the ram upward and downward by switching a rotational direction; ram position detecting device to detect a vertical position of the ram; servo motor rotational number detecting device to detect a rotational number of a servo motor which rotates and drives the two-way fluid pump; and a control apparatus controlling the servo motor, wherein the control apparatus comprises: a first speed arithmetic operating portion computing a first ram moving speed on the basis of a position signal output from the ram position detecting device; a second speed arithmetic operating portion computing a second ram moving speed on the basis of a signal output from the servo motor rotational number detecting device; a comparing portion comparing the first ram moving speed with the second ram moving speed; and a judging portion judging that an abrasion is generated in the case that both of the ram moving speeds are different at a predetermined amount or more as a result of the comparison carried out by the comparing portion, and commanding so as to stop the servo motor.
 3. A ram position control method in a press brake comprising the steps of: operating a hydraulic pump by a servo motor; moving a ram upward and downward by using a hydraulic cylinder operated by a working fluid supplied from the hydraulic pump; rotating the servo motor on the basis of a position command; feeding back a position signal output from a ram position detector which detects a position of the ram, at a time when the step is carried out; determining a position compensation value on the basis of a relationship of a deviation amount of the ram position with respect to a pressure and an oil temperature in the hydraulic cylinder which are previously obtained, in conjunction with an execution of the step; correcting the position command so as to rotate the servo motor; and applying a bending process to a work on the basis of a cooperation between a punch and a die which are provided in the ram.
 4. A ram position control apparatus in a press brake comprising: a servo motor; a hydraulic pump operating the servo motor; a hydraulic cylinder operating by a working fluid supplied from the hydraulic pump; a ram moving upward and downward by the hydraulic cylinder; a punch and a die provided in the ram, the punch and die applying a bending process to a work on the basis of a cooperation; a position command portion commanding a position of the ram; a ram position detector detecting the position of the ram so as to feed back; a memory storing a relationship between a pressure and an oil temperature in the hydraulic cylinder and a ram position deviation amount; a pressure sensor provided in the hydraulic cylinder; an oil temperature sensor provided in the hydraulic cylinder; and a monitoring portion monitoring the pressure and the oil temperature which are respectively output from the pressure sensor and the oil temperature sensor, and determining a ram position deviation amount according to the relationship between the pressure and the oil temperature, and the ram position deviation amount which is stored in the memory, on the basis of the pressure and the oil temperature so as to correct the position command. 